Towards Empirical Computer Science
نویسنده
چکیده
Part I presents a model of interactive computation and a metric for expressiveness, part II relates interactive models of computation to physics, and part III considers empirical models from a philosophical perspective. Interaction machines, which extend Turing machines to interaction, are shown in Part I to be more expressive than Turing machines by a direct proof, by adapting Godel’s incompleteness result, and by observability metrics. Observation equivalence provides a tool for measuring expressiveness according to which interactive systems are more expressive than algorithms. Refinement of function equivalence by observation of outer interactive behavior and inner computation steps are examined. The change of focus from algorithms specified by computable functions to interaction specified by observation equivalence captures the essence of empirical computer science. Part II relates interaction in models of computation to observation in the natural sciences. Explanatory power in physics is specified by the same observability metric as expressiveness in interactive systems. Realist models of inner structure are characterized by induction, abduction, and Occam’s razor. Interactive realism extends the hidden-variable model of Einstein to hidden interfaces that provide extra degrees of freedom to formulate hypotheses with testable predictions conforming with quantum theory. Greater expressiveness of collaborative computational observers (writers) than single observers implies that hidden-interface models are more expressive than hidden-variable models. By providing a common foundation for empirical computational and physical models we can use precise results about computational models to establish properties of physical models. Part III shows that the evolution in computing from algorithms to interaction parallels that in physics from rationalism to empiricism. Plato’s cave metaphor is interactively extended from Platonic rationalism to empiricism. The Turing test is extended to TMs with hidden interfaces that express interactive thinking richer than the traditional Turing test. Interactive (nonmonotonic) extensions of logic such as the closed-world assumption suggest that interactiveness is incompatible with monotonic logical inference. Procedure call, atomicity of transactions, and taking a fixed point are techniques for closing open systems similar to “preparation” followed by “observation” of a physical system. Pragmatics is introduced as a framework for extending logical models with a fixed syntax and semantics to multiple-interface models that support collaboration among clients sharing common resources.
منابع مشابه
A New Empirical Model to Increase the Accuracy of Software Cost Estimation (TECHNICAL NOTE)
We can say a software project is successful when it is delivered on time, within the budget and maintaining the required quality. However, nowadays software cost estimation is a critical issue for the advance software industry. As the modern software’s behaves dynamically so estimation of the effort and cost is significantly difficult. Since last 30 years, more than 20 models are already develo...
متن کاملResearcher’s Attitudes Towards Open Access and Institutional Repositories: A Methodological Study for Developing a Survey Form Directed to Researchers in Business Schools
The aim of this study was to address the need of further studies on researchers’ expectancies and attitudes towards open access publishing. In particular we wanted to focus on acceptance and user behavior regarding institutional archives. The approach is domain specific and was based on a framework of theories on intellectual and social organization of the sciences and communication practices i...
متن کاملA Statistical Peek into Average Case Complexity
The present paper gives a statistical adventure towards exploring the average case complexity behavior of computer algorithms. Rather than following the traditional count based analytical (pen and paper) approach, we instead talk in terms of the weight based analysis that permits mixing of distinct operations into a conceptual bound called the statistical bound and its empirical estimate, the s...
متن کاملWorlds Before and Beyond Words
The advent of computer-generated environments for simulating experience of the real world invites a reappraisal of the role of classical and neo-classical theories of computation (e.g. views of computation based on linguistic and logical frameworks). To make more effective use of computers in connection with Virtual Reality requires a shift in emphasis towards computers as state representers ra...
متن کاملUnderlying Constructs of Farmers’ Perceptions towards Bt Cotton Among Former Cotton Farmers in Northern Ghana: Empirical Application of Q Methodology
It is often argued that learning from best examples in the neighbouring Burkina Faso and elsewhere, Ghana can succeed in revamping the collapsing cotton industry by introducing Bt cotton to farmers. This paper therefore presents a survey findings on farmers’ views and perceptions towards the possible introduction of Bt cotton. A stratified random sampling techniques was applied in selecting 254...
متن کاملAn Empirical Comparison of Distance Measures for Multivariate Time Series Clustering
Multivariate time series (MTS) data are ubiquitous in science and daily life, and how to measure their similarity is a core part of MTS analyzing process. Many of the research efforts in this context have focused on proposing novel similarity measures for the underlying data. However, with the countless techniques to estimate similarity between MTS, this field suffers from a lack of comparative...
متن کامل